﻿html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,a,abbr,address,big,em,img,q,small,strike,strong,pre,
sub,sup,tt,var,i,dl,dt,dd,ol,ul,li,form,fieldset,label,table,caption,tbody,thead,tfoot,tr,th,td,article,
aside,canvas,details,figure,figcaption,header,footer,hgroup,menu,nav,output,section,time,mark,audio,
video,input,select,button,textarea{margin:0;padding:0;border:0;font-family:'微软雅黑',Arial;font-weight:inherit;
    outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
/*去除默认样式*/
html,body{margin: 0px auto; min-width: 1200px;}
ul,ol,li{list-style:none;}
/*表格边框合并，边框距零*/
table{border-collapse:collapse;border-spacing:0;}
/*继承父元素的字体系列样式*/
input,select,textarea,button{font-family:inherit;}
/*i标签去除斜体*/
i{ font-style:normal !important;}
/*清除浮动*/
.fl{float:left !important;}
.fr{float:right !important;}
.clearfix:before,.clearfix:after{content:"";display:table;}
.clearfix:after{clear:both; content: ""; display: block; height: 0; visibility: hidden;}
.clearfix{zoom:1;}
.clear{clear: both;}
/*a链接*/
a{text-decoration:none;color:#000;}
a:hover{text-decoration:none;}
/*去除点击高亮效果*/
a,button,input,select,img,label{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;outline:medium none; border: none}
img{vertical-align: middle}
input::-moz-focus-inner{border:none;padding:0;}
select, input{vertical-align:middle;}
/*去掉苹果的默认UI来渲染按钮*/
input[type="submit"],input[type="reset"],input[type="button"],button{-webkit-appearance:none;}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #999; opacity:1;
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #999;opacity:1;
}

:-ms-input-placeholder{
    color: #999;opacity:1;
}

input::-webkit-input-placeholder{
    color: #999;opacity:1;
}
                                                  /*html5标签*/
header,footer,section,article,aside,nav,figure{display:block;}
/*长英文字母 数字 换行*/
.p{word-break:break-all;word-wrap:break-word;}
.p1{white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.p2{
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
/*去除默认样式*/
h1,h2,h3,h4,h5,h6,strong,i,em,address, caption, cite, code, dfn, th, var{font-weight:normal;font-style:normal;}
fieldset, img{border:none;}
/*清除ie的默认选择框样式清除，隐藏下拉箭头*/
/*select::-ms-expand { display: none; }*/
.dimg{display: block; width: 100%}
.select{
    display:block;
    width:100%;
    height:100%;
    box-sizing:border-box;
    background:none;
    border: 0px solid #222;
    outline:none;
    -webkit-appearance:none;
    padding:0 0.1rem;
    line-height:inherit;
    color:inherit;
    cursor:default;
    font-size:0.24rem;
    position:relative;
    z-index:3;
}
.select option{
    color:#666;
}
.select option:hover{
    color:#666;
}
.selstyle{
    /* margin:0 auto; */
    overflow:hidden;
    height:100%;
    width: 100%;
    left: 0;
    top: 0;
    border-radius:0;
    /*background:url(../img/y/select_bg.png) no-repeat right center;*/
    background-size:auto;
    color:#666;
    line-height:2;
    /* 如果不想加图片，
       则可以设置一个自己的三角形样式，
       如下的自定义方式，
       见代码1 */
    position:relative;
    z-index:1;
    float:  left;
    /* padding-right: 17px; */
}
.selstyle .selbg{position: absolute; width: 0.7rem;height: 100%; right: 0; top: 0;  background: #ebebeb;}
.selstyle .selbg:after{content: ""; display: block; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%);
    border-top: 0.12rem solid #8c8c8c;
    border-right: 0.1rem solid transparent;
    border-left: 0.1rem solid transparent;}
/*.select option:checked{*/
    /*/!*background:#535353;*!/*/
    /*color:#fff;*/
/*}*/
html{font-size: 16px;}
  @media (max-width:1700px){
    html{font-size: 14px;}
  }
  @media (max-width:1400px){
    html{font-size: 12px;}
  }
/*去除长按a链接弹框*/
.pr{position:relative}
.w1200{width: 1200px; margin: 0 auto;}
.text_cen{text-align: center}
.mb100{margin-bottom:100px;}
.header{width:100% ; position: fixed; left: 0; top:0; height: 70px; background: #0d1626;z-index: 9999;}
.header.headerBG{background: rgba(0,0,0,.3)}
.header .logo{position: absolute; line-height:70px;}
.header .nav{width: 100%; padding:0 200px ; word-spacing: 50px; text-align: center}
.header .nav .nav_item{display:inline-block; padding:10px 0 ; height: 70px; font-size: 14px; vertical-align: middle }
.header .nav .nav_item a{display: block; position: relative; width: 5em; height: 50px;line-height: 50px; color: #fff}
.header .nav .nav_item a i{display: block; position: absolute; top: 14px; right: 0px; width: 6px; height: 6px; border-radius:50%;  background: #ff3838}
.header .nav .nav_item.active a{color: #00aaff; border-bottom:4px solid #00aaff }

.footer{width: 100%; background: #121e34; overflow: hidden;}
.footer .footerCont{width: 100%; margin-top: 60px; margin-bottom: 50px; overflow: hidden;}
.footer .contact{width: 100%; padding: 30px 0; margin-right: 50px;}
.footer .contact p{font-size: 14px; color: #fff; line-height: 30px;}
.footer .sign{word-spacing: 20px;}
.footer .ftbar{width:1px; position: absolute; left: 0; height:150px; background: #575f6f}
.footer .ftlink{width:100%;  }
.footer .ftlink .ftlink_item{float: left; margin-left: 70px;}
.footer .ftlink .ftlink_item h3{width:100% ; margin-bottom: 20px; font-size: 18px; color: #fff; line-height: 30px;} 
.footer .ftlink .ftlink_item p{width:100% ; font-size: 14px; color: #a7a7a7; line-height: 40px; }
.footer .ftlink .ftlink_item p a{ color: #a7a7a7; }
.footer .ftcopyright{width:100%; border-top:1px solid rgba(245,245,245,.6); font-size: 14px; color: #fff; text-align: center; line-height: 80px; }